-
Notifications
You must be signed in to change notification settings - Fork 121
[POS Settings] Help section navigation #16039
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[POS Settings] Help section navigation #16039
Conversation
Generated by 🚫 Danger |
|
|
| SafariView(url: WooConstants.URLs.pointOfSaleDocumentation.asURL()) | ||
|
|
||
| } | ||
| .posFullScreenCover(isPresented: $showSupport) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One thing that I haven't done and needs to be done, is scanning needs to be disabled when settings are opened. Maybe we could create a linear task for it or just do it now. Otherwise, filling out the support form in a simulator again triggers the scanning error sound.
In ItemListView try adding @EnvironmentObject var coverManager: POSFullScreenCoverManager and in isBarcodeScanningEnabled , add && !coverManager.isPresented. Hopefully, that should be enough!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the suggestion! I tried it out and worked nicely. Updated: e2c260b
Filling out the support form in the simulator will trigger the “not found” error sound from barcode scanning unless we disable it

Closes WOOMOB-1036
Description
This PR adds the basic scaffolding and navigation for the Help section of POS settings, by allowing the merchant to navigate through help options and documentation in a detail view to the right, documentation and support are currently presented full screen (for now) on top of the view.
Final UI is not handled yet, this will be done separately.
https://indiemelon.mystagingwebsite.com/screen-recording-2025-08-26-at-11-17-01/
Testing information
...CTA, and go to SettingsWhere are my productswill show the modal, and can redirect the merchant to order management if they wish toDocumentationwill open a web view with the docs, full-screenGet supportopens the support form, once filled it's dismissed automatically and we're back to settings.